<?php if ( ! defined( 'BASEPATH' ) ) exit( 'No direct script access allowed' );

class Banco extends CI_Controller {

	public function index( $offset=0 )
	{
		
		$var = array( 'conteudo'=>'gerenciador/banco/lista' );
		$retornoPag = $this->cadastromodel->paginacao($offset, 'banco', 'banco');
		$var['bancos'] = $retornoPag['banco'];
		$this->load->view( 'gerenciador',$var );
			
	}

	public function cadastro( )
	{
		$var = array( 'conteudo'=>'gerenciador/banco/cadastro' );
		$this->load->view( 'gerenciador',$var );
	}

	public function salvar( )
	{
	    $campos = Validar( $_POST );

	    if ( count( $campos['Erros'] ) > 0 )
	    {
	    	if ( $_POST['BancoID_ID_0'] )
		    	redirect( site_url( 'gerenciador/banco/editar/' . $_POST['BancoID_ID_0'] ) );
	    	else
		    	redirect( site_url( 'gerenciador/banco/cadastro' ) );
	    }
	    $this->cadastromodel->salvar("banco", $campos["Validos"], 'BancoID' );
	    redirect( site_url( 'gerenciador/banco/' ) );
	}
	
	public function editar( $id )
	{
		$var = array( 'conteudo'=>'gerenciador/banco/cadastro' );
		$var["banco"] = $this->cadastromodel->pesquisar( "banco", array( "BancoID" => $id ), 1 );
	    $this->load->view( 'gerenciador',$var );
	}
	
	function excluir( $id )
	{
		$this->cadastromodel->excluir( "banco", array( "BancoID" => $id ) );
		redirect( site_url( 'gerenciador/banco/' ) );
	}
	
}
